<template>
  <div class="container">
    {{requestForm}}
    <hr>
    <vt-form ref="commonFormRef" :form="requestForm" :config="searchFormConfig"></vt-form>
    <vt-table v-loading="loading" :columns="tableColumnsConfig" :data="tableData"></vt-table>
  </div>
</template>

<script>
// 例如：import 《组件名称》 from '《组件路径》';
import { searchFormConfig, tableColumnsConfig } from "./AppConfig"
export default {
  // import引入的组件需要注入到对象中才能使用
  mixins: [],
  components: {},
  props: {},
  data() {
    // 这里存放数据
    return {
      requestForm:{},
      loading:false,
      tableData:[{

      }]
    }
  },
  // 监听属性 类似于data概念
  computed: {
    searchFormConfig() {
      return searchFormConfig(this);
    },
    tableColumnsConfig(){
      return tableColumnsConfig(this)
    }
  },
  // 监控data中的数据变化
  watch: {},
  // 方法集合
  methods: {},
  // 生命周期 - 创建完成（可以访问当前this实例）
  created() {
  },
  // 生命周期 - 挂载完成（可以访问DOM元素）
  mounted() {
  }
}
</script>

<style lang='scss' scoped>

</style>
